计算机论文基于ASP技术在大学校园的分析
1、 校园市场分析
随着信息技术的进步和发展互联网给人们日常生活带来巨大变化同时也带来了商业模式的变革。互联网正在加速融入社会经济的各个领域成为促进用户消费方式升级、社会经济结构转型、 国家创新的重要助力[1] 。企业通过校园市场庞大的用户规模、巨大的消费潜力、强大传播能力开拓业务把校园商城网站作为重要的校企合作平台具有一定价值。同时校园商城网站还可以作为学生实践平台提高学生动手能力、操作能力和创新能力。校园市场具有如下特征
1.1、 高校学生数量大有巨大消费潜力
随着高校招生规模增加大学生人数不断攀升互联网时代成长起来的年轻人逐渐进入大学超前消费意愿强消费水平有较大提高消费也越来越倾向于体验和场景化高校大学生消费潜力巨大。
1.2、 校园市场较易形成口碑传播
校园具有相对封闭的环境信息相对独立且封闭大学生密度大信息来源渠道主要通过校园BBS、校内广播、社交软件、校园线上商城、 图书馆等较易形成口碑传播。
1.3、 校园文化具有独特性
互联网时代成长起来的大学生大多追求个性化、多样化接受新事物的速度较快同时也敢于尝试比较前沿和新潮的产品和服务。当大学生的需求在校园线下有限市场无法得到满足时往往会选择在互联网上进行线上消费这样就给线上校园商城市场的开拓提供了极好机会。
2、 技术可行性分析
作为校园商城网站的技术载体一个电子商务系统除了需要满足网站基本需求之外还需要对商城网站的技术可行性进行分析。本校园商城网站系统开发采用顶层设计方法将模型的各子系统之间实现对接设计过程由顶层向下展开 明确设计思路。
校园商城网站开发工具选择ASP.NET作为开发平台。 ASP.NET作为基于.NETFramework的WEB应用开发平台是基于I IS2.0上的ASP技术主要通过CLR 公共语言运行库 Common Language Runtime提供预编译机制实现应用程序APP和底层OS 操作系统之间分离方便实现代码托管。Web Form作为ASP.NET的实用模型可以提供方便的服务器控件。 ASP.NET提供的ADO.NET对象可以快速完成数据库连接、并进行数据传输提高程序开发效率和可维护性在技术可行性方面具有较强优势[2] 。
1性能方面 ASP.NET作为运行在服务器上的已编译代码可利用早期绑定、实时(JIT)编译和缓存服务来提高性能在部署或替换运行已编译代码时不需重新启动服务器。ASP.NET还支持不同设备上的不同浏览器方便技术人员使用相同的编程方法在新设备上进行开发。
2配置管理方面 ASP.NET在Visual Studio环境下配置可扩展、多处理器环境Internet信息服务(I IS)和ASP.NET运行时可密切监视和管理进程 当ASP.NET线程出现异常新的进程会重建并继续原进程任务从而可以持续处理客户请求[3] 。
3安全方面 ASP.NET为Web应用程序提供默认的授权和身份验证方案。开发人员可根据应用程序需要添加、删除或替换方案。 ASP.NET可提供跟踪服务在应用程序级别和页面级别调试过程中启用。 同时支持使用.NET Framework调试工具进行本地和远程调试。
3、 校园商城网站构建
校园商城系统使用ASP.NET作为开发框架。网站构建及设计主要包括概念结构设计、数据库逻辑结构设计、用户权限设计和界面设计四部分。概念结构设计是通过对用户需求进行分析、归纳通过E-R图描述系统实体之间的关系。数据库逻辑结构设计是将描述系统实体之间关系的E-R图进行转换用数据库表和表之间的关系描述数据库逻辑结构。用户权限设计主要根据网站用户操作权限不同分为普通用户、后台管理员两类用户。不同权限用户的界面设计不同用户界面设计应以对消费者友好和便捷使用为主要目标进行。
3.1、 概念结构设计
首先进行概念结构设计通过对用户需求分析、归纳描述系统实体之间的关系。根据校园商城网站系统业务需求对系统中应包含实体进行细分如下用户实体、订单实体、商品实体、购物车实体、商品种类实体、评价实体六类。其次设计出实体E-R图和整体E-R图将E-R图转换成数据库的逻辑结构设计数据库各实体的关系模型。第三构建数据库表结构对系统中各实体对应关系设计数据库表如下用户表、订单表、商品表、购物车表、商品种类表、评价表六类[4] 。第四进行网站用户权限设计和网站界面设计。严谨的用户权限设计和友好的操作界面会给客户使用带来良好使用体验。管理员应具有修改权限普通浏览者应具有访问商品、购物等权限。界面设计应简洁、美观功能服务应切合客户实际需求。整个网站建设应随业务发展不断补充、完善、更新和改造同时需要可靠的运行环境以防止对网站的攻击与篡改。
3.2 、数据库配置
数据库配置内容包括系统参数设置、备份系统数据库、系统初始化、系统空间占用和系统性能测试。首先进行系统参数设置定义数据库表和字段检查现有报表、查询和视图表之间的关系可以通过外键进行连接。在设计数据库时将数据字段未来可能的各种变化考虑进去采用数据驱动方式增强系统灵活性和扩展性。视图作为数据库和应用程序代码之间的抽象表现可以更方便对数据库进行操作[5]。然后就可以运行SQL Server查询分析器进行身份验证后进入操作平台进行数据库初始化和系统性能测试打开并运行数据库的SQL语言脚本文件进行数据库相关操作。
一般情况下用户在访问网站时大多数是读取网页数据而对于提交信息、修改数据等操作较少。因此内容相对固定的页面、商品展示页面等网页可以生成静态HTM L 超文本传输协议网页用户访问静态网页时不需要对数据库进行调用操作从而大幅提高网站性
能。对于需要进行频繁修改的数据访问可以采用技术手段对程序和页面进行优化通过缓存的办法处理数据充分利用系统资源。通过数据库集群的合理配置实现读写分离进行负载均衡处理并自动同步数据。对于网站程序、数据库数据和文件系统数据等需要备份的数据进行主动备份。当数据访问异常或者遇到突发状况导致系统过载或崩溃时可以迅速恢复数据重建系统。
3.3 、功能模块设计
功能模块具体设计可以分为前台登录注册模块、商品购买和交易模块、订单处理模块等。前台登录和注册模块主要包括用户普通注册登录、短信注册、微信登录、 QQ登录等第三方登录注册方式商品购买和交易模块包括分类列表、商品推荐、商品搜索、商品详情展示、促销活动、购买记录、客服咨询等功能订单处理模块包括订单列表、订单查找、订单删除和添加、订单支付、支付方式选择、订单物流地址设置等功能[6] 。
前台登录注册模块在设计时应符合用户逻辑。在客户注册之前可以普通浏览者身份进行商品浏览和网页浏览或者将商品加入购物车但无法进行商品购买和保存。当点击购买后会提示进行账户登录此时可以进行账户注册和登录。完成登录操作之后可以将商品添加至购物车并进行保存和购买以及进行物流信息设置等操作。不同角色用户登录后的操作界面会有所区别但数据验证的流程相同数据验证成功则登录成功失败则系统会将错误原因反馈给用户。
商品购买和交易模块。在消费者登录并浏览、选择商品、提交订单之后需要填写配送信息或者在已添加的配送信息中进行选择。配送信息验证通过后系统生成支付信息列表供消费者确认无误订单信息即跳转到第三方支付界面进行支付操作此时消费者就可以进行订单支付。支付完成后系统返回支付结果系统记录订单状态为已支付状态。
订单处理模块。商城客服人员登录网站后可以查看到已销售的商品信息此时订单状态就是待发货状态客服人员可以获取用户购买的订单信息和留存的物流配送信息。客服人员在进行订单发货和配送操作后此时订单信息状态更新为已发货状态。消费者可以同步登录商城网站进行商品物流状态查询。
4 、总结
校园商城网站平台具备较清晰的框架结合和较简洁的操作流程可以提供给校园学生用户在系统中发布产品信息网站中的商品类目也可以根据需要进行调整。虽然网站仍有诸多不完善的地方需要逐步改进但是作为一个能实际运行的电商平台校园商城网站为学校师生进行教学实践提供了重要的平台。
Vinahost,这个主机商还是第一次介绍到,翻看商家的介绍信息,是一家成立于2008年的老牌越南主机商,业务涵盖网站设计、域名、SSL证书、电子邮箱、虚拟主机、越南VPS、云计算、越南服务器出租以及设备托管等,机房主要在越南胡志明市的Viettle和VNPT数据中心,其中VNPT数据中心对于国内是三网直连,速度优。类似很多海外主机商一样,希望拓展自己的业务,必须要降价优惠或者增加机房迎合需求用户...
欧路云 主要运行弹性云服务器,可自由定制配置,可选加拿大的480G超高防系列,也可以选择美国(200G高防)系列,也有速度直逼内地的香港CN2系列。所有配置都可以在下单的时候自行根据项目 需求来定制自由升级降级 (降级按天数配置费用 退款回预存款)。由专业人员提供一系列的技术支持!官方网站:https://www.oulucloud.com/云服务器(主机测评专属优惠)全场8折 优惠码:zhuji...
PQ.hosting怎么样?PQ.hosting是一家俄罗斯商家,正规公司,主要提供KVM VPS和独立服务器,VPS数据中心有香港HE、俄罗斯莫斯科DataPro、乌克兰VOLIA、拉脱维亚、荷兰Serverius、摩尔多瓦Alexhost、德国等。部分配置有变化,同时开通Paypal付款。香港、乌克兰、德国、斯洛伐克、捷克等为NVMe硬盘。香港为HE线路,三网绕美(不太建议香港)。免费支持wi...