3天内完成的小型B/S管理软件开发实战与心得
2星 需积分: 50 48 浏览量
更新于2024-10-04
收藏 1.33MB PDF 举报
本文主要讲述了作者基于C#语言开发的一款小型B/S(Browser/Server,浏览器/服务器)架构的内部管理类软件的经历。作者原本预计1天完成该项目,但由于实际开发过程中涉及到的功能细节较多,且考虑到与客户的良好沟通(客户同样为软件开发人员),实际耗时3天才完成。尽管项目规模较小,但它涵盖了项目开发的基本要素。
项目的核心需求是实现项目管理信息的增删改查功能,客户强调了框架的重要性,但也预见到后期可能需要自行完善一些细节。作者在项目中着重强调了几个关键功能:
1. 登录功能:这是任何软件的基础,必须确保系统的安全性。
2. 记住密码及加密:为了保护用户的隐私,系统需提供密码加密存储,并具备记住密码的功能。
3. 退出功能:确保用户能够安全地退出系统。
4. 用户管理:定义哪些用户有权访问系统,包括用户注册、密码修改、停用和设置密码等功能。
5. 权限控制:对不同用户分配不同的操作权限,保证数据安全和业务流程的有效执行。
尽管需求并未列出所有细节,但作者意识到在实际开发中,这些基础功能不可或缺,因此在处理过程中主动添加。通过这个小型项目,作者不仅锻炼了自己的项目管理和技术能力,也体验到了软件开发中的实际挑战和乐趣。
文章最后提到,作者在十一假期期间,利用闲暇时间在家进行开发,展示了软件开发者在工作之余也能积极应对小型项目的能力。整个开发过程既包含了技术实现,也体现了项目管理的经验分享,对于其他IT开发者来说,这篇文章提供了有价值的实践参考。
2008-08-28 上传
2014-12-15 上传
2014-12-15 上传
2013-05-05 上传
yangliuhepan
- 粉丝: 3
- 资源: 12
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍